<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
 /*   var str = "this is good day,the sky is blue ,the sun is big ";
    str =str.replace(/s/g,function(a,b,c){
        return 'a';
    });*/

    var arr = "1,2,3,488,99,-100".split(",");

// 求绝对值
// 求立方
// 求平方根
// 求和
    var result = arr.map(function(i){
        return Math.abs(i);
    }).map(function(i){
        return Math.pow(i,3);
    }).map(function(i){
        return Math.pow(i,0.5);
    }).join();


//    for(var i =0;i<arr.length;i++)arr[i]=arr[i]*1;
//    var i = 0;
//    arr = arr.map(function(item,index,arr1){
//        return item*1;
//    });
//    var isD0 = arr.every(function(item,index,arr1){
//        return item>0;
//    });
//    isD0 = arr.some(function(item,index,arr1){
//        return item>0;
//    });
//    isD0 = arr.filter(function(item,index,arr1){
//        return item>0;
//    });
//    isD0 = arr.reduce(function(a,b,c,d,e){
////        debugger;
//        return a+b;
////        return item>0;
//    });
//    isD0 = arr.forEach(function(item,index,arr1){
//        return item>0;
//    });
//    高阶函数
//    数组排序
//    数组的结构

    var xixi = function(a, b){
//        a大就返回正数
//        b大就返回负数
//        a等于b,就返回0
        return b-a;
    };

    arr.sort(xixi);

    var zrr = [];
    zrr.push({
        name:"张三",
        age:10
    });
    zrr.push({
        name:"张三1",
        age:43
    });
    zrr.push({
        name:"张三2",
        age:55
    });
    zrr.push({
        name:"张三3",
        age:23
    });
    zrr.push({
        name:"张三4",
        age:5
    });

    zrr.sort(function(a,b){
       return  a.age- b.age;
//        debugger;
    });

    var srr = [];

//    push + pop
    srr.push(1);
    srr.push(2);
    srr.push(3);
    srr.push(4);
    srr.push(5);
    srr.push(6);

//    srr.pop();


</script>
</body>
</html>